.w{width:100%}
.menu{border-radius:0;position:fixed;width:100vw;right:-100vw;top:70px;margin:0!important;height:calc(100vh - 70px);background:#f3f6f8;padding:30px}
header .w *{margin:0 10px}
.mobim{display:block;width:55px;height:50px;margin:0!important;padding:10px}
.mobim ul{display:block;width:100%;height:100%;margin:0;list-style:none}
.mobim ul li{border-radius:20%;width:100%;height:3px;background:#3d3d3d;margin:0;position:relative;display:block}
.mobim ul li:nth-child(1){top:3px}
.mobim ul li:nth-child(2){top:11px;width:90%;left:5%}
.mobim ul li:nth-child(3){top:19px}
.opmenu .mobim ul li{border-radius:50%}
.opmenu .mobim ul li:nth-child(1){transform:rotate(45deg) scale(1.1);top:15px}
.opmenu .mobim ul li:nth-child(2){width:0;left:50%}
.opmenu .mobim ul li:nth-child(3){transform:rotate(-45deg) scale(1.1);top:9px}
.dark .mobim ul li{background:#e2f1ff}
.temp{margin-left:auto!important}
.opmenu .menu{right:0}
.menu a{width:100%;text-align:center;margin:0;padding:0}
.dark .menu{background:#1c2128}
.c{width:100%;padding:10px!important}
.c_bn{padding:10px 0!important}
.bann{height:60vw!important}
.pa_6 a,.pa_4 a{width:calc(100% - 20px)}
.fm{height:120vw!important}
.fm a,.fulla{height:unset;width:calc(100% - 20px)!important}
.lk a{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fr p,.fl p{text-align:center}
.ql a{margin:8px;padding:0 10px}
.ql{flex-wrap:wrap}
.ql p{margin:auto}
.pime{height:auto}
.ft p{font-size:13px;-webkit-line-clamp:3}
.fl a,.fr a{margin:0 3px;font-size:13px}
.prel .menue{position:fixed;width:100vw;left:-100vw;top:70px;height:calc(100vh - 70px);background:#fefefe;z-index:120}
.iag .ags { height: auto;}
.dark .prel .menue{background:#2d333b}
.oppmenu .menue{left:0}
.pomenu{display:block;position:fixed;top:10px;left:-200px;width:60px;height:50px;margin:0!important;text-align:center;line-height:25px;background:#f3f6f8;font-weight:900;color:#000;padding-left:10px}
.dark .pomenu{background:#1c2128}
.headerbg .pomenu{left:0;width:60px}
.nipt{width:100%;display:flex;height:30px;margin:2px 0}
.nipt p{font-size:12px;width:30px;line-height:30px;text-align:left}
.nipt input{line-height:29px;width:calc(100% - 30px)}
.nxinfo{margin:0;width:calc(100% - 130px)}
.navt{margin:10px 10px 10px 0}
.ctxe{margin:10px 0}
.sendc{margin:8px}
.comml .comli img{width:50px;height:50px;border-radius:25px}
.comp{width:calc(100% - 50px);padding-left:5px}
.comp h1{font-size:12px;position:relative;padding-right:60px}
.comp h1 b{max-width:60px;margin:0 3px;font-size:12px}
.comp h1 a{position:absolute;right:-5px;top:3px}
.comml ul ul li{margin:5px 0 5px 10px}
.comp p{font-size:13px}
.mequci{width:50%!important;height:30vw!important}
.rhot{width:100%;height:auto;max-height:unset}
.rhot .pinfr{width:calc(100% - 35px);margin-left:5px;padding:5px 0}
.rhot .pimel{width:30px;height:30px;border-radius:15px;line-height:30px;font-size:14px;margin:5px 0}
.rhot a .pinfr h2{font-size:15px;line-height:30px}
.cave,.rea{width:90vw;left:5vw;height:400px}
.avts{height:calc(100% - 110px);margin-bottom:15px;overflow-y:auto}
.avts img{width:calc(33.33% - 10px);height:calc(30vw - 20px);margin:5px;border-width:3px}
.rea{top:calc(50vh - 200px)}
.rea .nxinfo .nipt{margin:5px 8px}
.rea .ctxe{margin:10px 8px}
.sendc a{width:45%}
.cave{height:90vh;top:5vh}
.ql .tmin p{width:100%;margin:5px 15px}
.ql .tmin{display:flex;flex-wrap:wrap}
.ql .tmin h1{width:100%;text-align:center;line-height:1;margin:10px}
.ql .tmin{width:100%}
.fline select,.fline select option,.fline span{font-size:13px;width:80px}
.fline input,.fline textarea,.fline .rsel{width:calc(100% - 80px);font-size:13px;padding:0 5px}
.fline{margin:15px 0;flex-wrap:wrap}
.box.fform{padding:10px}
.fline p a{margin:0 auto;display:block;line-height:36px}
.fline p{font-size:12px;text-align:center;line-height:1.5}
.fline a.rsend{display:block;width:100%;height:40px;line-height:40px;margin-top:20px}
.qsc a{width:80px;font-size:13px}
.qsc input{width:calc(100% - 80px);font-size:13px}
.plist a h2{font-size:14px}
.msch .scback{font-size:12px;line-height:40px;height:auto;padding:5px}
.mine{height:auto}
.back_top{right:10px}
.pomenu .mmenu{margin:0;padding:0;width:50px;font-size:12px;line-height:20px;padding:7px 20px 7px 0;height:50px;color:#ddefff;transform:rotate(-90deg)}
.headerbg .pomenu .mmenu{transform:rotate(0deg)}
.mmenu ul{width:30px;height:34px;list-style:none;display:flex;margin:0;overflow:hidden}
.mmenu ul li:nth-child(1),.mmenu ul li:nth-child(3){width:20px;line-height:25px;font-size:40px;text-align:center;color:#333}
.mmenu ul li:nth-child(2){width:4px;background:#333;border-radius:20%;height:26px;margin:4px 3px}
.mmenu ul li:nth-child(1),.oppmenu .mmenu ul li:nth-child(3){width:0;opacity:0;transform:scale(0.8)}
.oppmenu .mmenu ul li:nth-child(1){width:20px;opacity:1;transform:scale(1)}
.mmenu ul li{margin:0;display:block}
.dark .mmenu ul li:nth-child(1),.dark .mmenu ul li:nth-child(3){color:#ddefff}
.dark .mmenu ul li:nth-child(2){background:#ddefff}
.meainfo h1{width:100%}
.meainfo p{width:100%;font-size:12px}
.meainfo{padding-bottom:70px}
.authors{padding:7px 5px}
.mea{padding:0;position:relative}
.meconn{position:absolute;bottom:0;left:0;width:100%;justify-content:center}
.mecpr p{width:calc(100% - 10px);font-size:12px}
.conn{margin:5px}
.sfr .c{width:50%}